www.gusucode.com > MATLAB+神经网络30个案例分析》程序和数据 > 源程序/案例4 神经网络遗传算法函数极值寻优-非线性函数极值/fun.m

    function fitness = fun(x)
% 函数功能:计算该个体对应适应度值
% x           input     个体
% fitness     output    个体适应度值

%
load data net inputps outputps

%数据归一化
x=x';
inputn_test=mapminmax('apply',x,inputps);
 
%网络预测输出
an=sim(net,inputn_test);
 
%网络输出反归一化
fitness=mapminmax('reverse',an,outputps);